A learning-automata-based controller for client/server systems
نویسندگان
چکیده
Polling policies have been introduced to simplify the accessing process in client/server systems by a centralized control access scheme. This paper considers a client/server model which employs a polling policy as its access strategy. We propose a learning-automata-based approach for polling in order to improve the throughput-delay performance of the system. Each client has an associated queue and the server performs selective polling such that the next client to be served is identi8ed by a learning automaton. The learning automaton updates each client’s choice probability according to the feedback information. Under the considered approach, a client’s choice probability asymptotically tends to be proportional to the probability that this client is ready. Simulation results have shown that the proposed polling policy is bene8cial in comparison to the conventional round-robin polling when operating under bursty tra;c conditions. The bene8ts are signi8cant for the delay reduction in the considered client/server system. c © 2003 Elsevier B.V. All rights reserved.
منابع مشابه
Designing a learning-automata-based controller for client/server systems: a methodology
Polling policies have been introduced to simplify the accessing process in client/server systems by a centralized control access scheme. This paper considers a client/server model which employs a polling policy as its access strategy. We propose a learning-automata-based approach for polling in order to improve the throughput-delay performance of the system. Each client has an associated queue ...
متن کاملDesigning a Learning-Automata-Based Controller for ClienUServer Systems: A Methodology
A clientlserver model which employs a polling policy as its access strategy is considered. We propose a learning-automata-based approach for polling in order to improve the throughput-delay performance of the system. Each client has an associated queue and the server performs selective polling such that the next client to be served is identified by a learning automaton. The leaning automaton up...
متن کاملUsing learning automata for adaptive push-based data broadcasting in asymmetric wireless environments
Push systems are not suitable for applications with a priori unknown, dynamic client demands. This paper proposes an adaptive push-based system. It suggests the use of a learning automaton at the broadcast server to provide adaptivity to an existing push system while maintaining its computational complexity. Using simple feedback from the clients, the automaton continuously adapts to the client...
متن کاملImproving Agent Performance for Multi-Resource Negotiation Using Learning Automata and Case-Based Reasoning
In electronic commerce markets, agents often should acquire multiple resources to fulfil a high-level task. In order to attain such resources they need to compete with each other. In multi-agent environments, in which competition is involved, negotiation would be an interaction between agents in order to reach an agreement on resource allocation and to be coordinated with each other. In recent ...
متن کاملReinforcement Learning Based PID Control of Wind Energy Conversion Systems
In this paper an adaptive PID controller for Wind Energy Conversion Systems (WECS) has been developed. Theadaptation technique applied to this controller is based on Reinforcement Learning (RL) theory. Nonlinearcharacteristics of wind variations as plant input, wind turbine structure and generator operational behaviordemand for high quality adaptive controller to ensure both robust stability an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Neurocomputing
دوره 61 شماره
صفحات -
تاریخ انتشار 2004